package com.sxt.service;

import com.sxt.common.Result;

import java.util.Map;

public interface ICustomerService {
    /**
     *分页信息查询
     * @param params
     * @param pageNo
     * @param pageSize
     * @return
     */
    Result queryPage(Map<String, String> params, Integer pageNo, Integer pageSize);

    /**
     * 新增一个客户
     * @param name
     * @param phone
     * @param sex
     * @param company
     * @param id
     * @return
     */
    Result add(String name, String phone, String sex, String company, Integer id);

    /**
     * 修改客户信息
     * @param id
     * @param name
     * @param phone
     * @param sex
     * @param company
     * @param id1
     * @return
     */
    Result update(String id,String name, String phone, String sex, String company, Integer id1);

    /**
     * 处理删除请求
     * @param id
     * @return
     */
    Result delete(String id);


    /**
     * 批量修改业务员ID
     * @param userId
     * @param cIds
     * @return
     */
    Result batchSetSalesman(String userId, String[] cIds);

    /**
     * 新增业务员拜访的记录
     * @param id
     * @param name
     * @param userId
     * @param realname
     * @param visitTime
     * @param descp
     * @return
     */
    Result addVisitLog(String id, String name, Integer userId, String realname, String visitTime, String descp);
}
